Maaz SadaqatMaaz Sadaqat
World CricketFakhar's 127, Saad Baig's Maiden Fifty Seal Pakistan's Tri-Series Title — But the Top-Order Cracks RemainPakistan have clinched the ODI tri-series title on home soil in Lahore, and t...
World CricketPakistan Clinch the Tri-Series, but the Scorecard Stops at 36.5 OversIn Lahore that evening my notebook was opened twice, and the same question we...
Asian CricketAuditing an Empty Feed: From the cricket_asia Label to Verifiable Cricket CoverageOn that night at Uppal I had two numbers. One came from a turnstile counter,...
KabaddiNot a Story, an Empty Dataset: Why a Kabaddi Report Can't Be Written on a Blank Stage-1This JSON is not a kabaddi match report, because the input on which it was...
World CricketSeven Overs Decided the Match, 52 Balls Decided the Table: The Real Ledger of Afghanistan's WinTwo balls in the seventh over, two wickets for Yamin Ahmadzai. Then Azmatulla...
BadmintonBadminton's Invisible Architecture: Tiers, Points and the Arithmetic Behind ThemBadminton's Invisible Architecture: Tiers, Points and the Arithmetic Behind...
Asian CricketThe Port Elizabeth Ledger: 43 Overs, 99 Runs and One Innings — The Arithmetic Behind South Africa's WinForty-three overs across the first two days at St George's Park, Port...
BoxingBoth Sides of the Scale: India's Women's Boxing Weight Map and the Trial Whose Record Was Never CompletedThe scale sat in the middle of a coaching hall in Bhiwani and a girl stood on...
Asian CricketThe Empty cricket_asia Record: When the Feed Delivered a Label and No FactsA twelve-field record landed on my desk. Eleven were blank. The twelfth held...
Asian CricketThe Structural Landscape of Asian Cricket: A Background ReportEditorial note: This is not a report on a specific news event. The Stage-1...
BadmintonThe Eleventh Meeting, 73 Minutes and the Rally Ledger: In Paris, Sindhu's Problem Is Cost, Not PressureIn the third game the score stood at 15-16. Then six points went in a row,...
EsportsEsports Tag, Lifestyle Body: A Vertical's Label Is Not Its ClassifierThere is a filter script on my laptop. Every new document has to answer one...
World CricketZero Information Points: The Cricket Report That Came Back Empty, and Why Filling It Was Not an OptionA Dubai morning, a spreadsheet open on the desk. Eleven columns, and all elev...
Asian Cricket300 T20Is, 200 Wins: India's Ledger Is Complete, but One Column Is Still Blank19.5 overs at Hagley Oval, Christchurch. India were six down, needing 68 off...
Asian CricketEmpty Payload, Complete Framework: The Cricket Data Report That Arrived With Zero Evidence PointsAt 2:40 a.m. on a Delhi digital desk, I opened the Stage-2 file. Fifty-seven...
Asian CricketFinn Allen's Middle-Order Experiment: A Bet Without the Evidence22 ODIs, 582 runs, an average of 27.71, five half-centuries and zero centurie...
Asian CricketCricket Analytics and the Empty Frame: Without a Format Tag, Every Number Is Just NoiseA screen opened on a Chennai data desk last Thursday, and exactly one field w...
AthleticsThe Date Before 2:18:31: Jepchirchir's Suspension and the Marathon's Hidden QueueThe biggest number on the Sydney Marathon results sheet is not 2:18:31. It is...
FootballNo Gate Count, No Boom: Indian Football's Biggest Drop Is in Where the Numbers Come FromA forward landed on my phone in the press box at Jawaharlal Nehru Stadium in...
Asian CricketWhen the Ball Was Seaming: Sanju and Shreyas Absorbed, Abhishek-Suryavanshi Blitzed — and a Comparison That May Be WrongThe scorecard would have told us how many runs were scored. It would not have...
World CricketPakistan Clinch the Tri-Series, but the Scorecard Stops at 36.5 OversIn Lahore that evening my notebook was opened twice, and the same question we...
Asian CricketAuditing an Empty Feed: From the cricket_asia Label to Verifiable Cricket CoverageOn that night at Uppal I had two numbers. One came from a turnstile counter,...
KabaddiNot a Story, an Empty Dataset: Why a Kabaddi Report Can't Be Written on a Blank Stage-1This JSON is not a kabaddi match report, because the input on which it was...
World CricketSeven Overs Decided the Match, 52 Balls Decided the Table: The Real Ledger of Afghanistan's WinTwo balls in the seventh over, two wickets for Yamin Ahmadzai. Then Azmatulla...
BadmintonBadminton's Invisible Architecture: Tiers, Points and the Arithmetic Behind ThemBadminton's Invisible Architecture: Tiers, Points and the Arithmetic Behind...
Asian CricketThe Port Elizabeth Ledger: 43 Overs, 99 Runs and One Innings — The Arithmetic Behind South Africa's WinForty-three overs across the first two days at St George's Park, Port...
BoxingBoth Sides of the Scale: India's Women's Boxing Weight Map and the Trial Whose Record Was Never CompletedThe scale sat in the middle of a coaching hall in Bhiwani and a girl stood on...
Asian CricketThe Empty cricket_asia Record: When the Feed Delivered a Label and No FactsA twelve-field record landed on my desk. Eleven were blank. The twelfth held...
Asian CricketThe Structural Landscape of Asian Cricket: A Background ReportEditorial note: This is not a report on a specific news event. The Stage-1...
BadmintonThe Eleventh Meeting, 73 Minutes and the Rally Ledger: In Paris, Sindhu's Problem Is Cost, Not PressureIn the third game the score stood at 15-16. Then six points went in a row,...
EsportsEsports Tag, Lifestyle Body: A Vertical's Label Is Not Its ClassifierThere is a filter script on my laptop. Every new document has to answer one...
World CricketZero Information Points: The Cricket Report That Came Back Empty, and Why Filling It Was Not an OptionA Dubai morning, a spreadsheet open on the desk. Eleven columns, and all elev...
Asian Cricket300 T20Is, 200 Wins: India's Ledger Is Complete, but One Column Is Still Blank19.5 overs at Hagley Oval, Christchurch. India were six down, needing 68 off...
Asian CricketEmpty Payload, Complete Framework: The Cricket Data Report That Arrived With Zero Evidence PointsAt 2:40 a.m. on a Delhi digital desk, I opened the Stage-2 file. Fifty-seven...
Asian CricketFinn Allen's Middle-Order Experiment: A Bet Without the Evidence22 ODIs, 582 runs, an average of 27.71, five half-centuries and zero centurie...
Asian CricketCricket Analytics and the Empty Frame: Without a Format Tag, Every Number Is Just NoiseA screen opened on a Chennai data desk last Thursday, and exactly one field w...
AthleticsThe Date Before 2:18:31: Jepchirchir's Suspension and the Marathon's Hidden QueueThe biggest number on the Sydney Marathon results sheet is not 2:18:31. It is...
FootballNo Gate Count, No Boom: Indian Football's Biggest Drop Is in Where the Numbers Come FromA forward landed on my phone in the press box at Jawaharlal Nehru Stadium in...
Asian CricketWhen the Ball Was Seaming: Sanju and Shreyas Absorbed, Abhishek-Suryavanshi Blitzed — and a Comparison That May Be WrongThe scorecard would have told us how many runs were scored. It would not have...
